/*
 * Project Name spring-boot-tools
 * File Name TerminalVersion
 * Package Name com.huxiaosu.tools.common.annotation
 * Create Time 2024/7/15
 * Create by name：liujie
 */
package com.huxiaosu.tools.common.annotation;

import com.huxiaosu.tools.common.constant.Terminals;
import com.huxiaosu.tools.common.constant.VersionOperator;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/**
 * Description
 *
 * @author liujie
 * @date 2024/7/15 18:08
 */
@Retention(RetentionPolicy.RUNTIME)
public @interface TerminalVersion {

    Terminals[] terminals() default {};

    VersionOperator op() default VersionOperator.NIL;

    String version() default "";

}